package org.lanqiao.tjut.chengxu13;

import org.junit.Test;

public class Chengcu13 {
	// 题目：一个整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，请问该数是多少？
	@Test
	public void test() {
		//所求整数，
		int i, j, k;
		double a, b, c, d, e, f;
		for (i = -1000;i<1000000; i++) {
			c = 100 + i;
			e = Math.sqrt(c);
			//把e强制转换成int给j
			j = (int) e;
			//把int型的n转换成double型的a
			a = j;
			//a是小数点后面为0，l可能有小数
			if (a == e) {
				d = c + 168;
				f = Math.sqrt(d);
				k = (int) f;
				b = k;
				if (b == f) {
					System.out.println("该数为：" + i);
				}

			}

		}
	}
}
